## 🚀 Deploy

### Переезд на новые сервера

Сначала проделайте на новом сервере работы по инструкциям:
* [🚀 Deploy > Ручной деплой Ruby on Rails](./handmade.md)
* [🐘 PostgreSQL > Работа с backup](../postgresql/backup.md)
* [🐘 PostgreSQL > Автоматическое создание backup по расписанию](../postgresql/cron_backup.md)
* [🤖 Nginx > Проксирование](../nginx/proxy.md)

#### Сделайте подготовительные работы для разворачивания бекапа

Создайте на новом сервере новую базу данных с необходимыми настройками, как описано в инструкции [🐘 PostgreSQL > Работа с backup](../postgresql/backup.md)

#### Остановить веб морду на старом сервере, перенесите бекап

```sh
ubuntu@ubuntu-std2-1-1-10gb:~$ sudo systemctl stop xx.target
ubuntu@ubuntu-std2-1-1-10gb:~$ systemctl | grep xx
ubuntu@ubuntu-std2-1-1-10gb:~$
```

перенести бекап как описано в инструкции [🐘 PostgreSQL > Работа с backup](../postgresql/backup.md)

#### Включите прокси со старых серверов на новые

По инструкции [🤖 Nginx > Проксирование](../nginx/proxy.md)

#### Проверить логи

Что на новом появились, а на старом пропали

```sh
sudo journalctl -u xx-web.service --since "3min ago"
```

#### Включить автобекапирование новой базы данных

Или проверите скрипт что в нем указана нужна база

#### Смержите ветку пыр с изменениями подключений

В GitLab

#### Поменять IP в DNS

Вашего регистратора

#### Можете отключить на старом сервере бд и бекенд

Сразу можете отключить на старом сервере бд и бекенд, пока оставьте только nginx для проксирования

и сами сервер с IP через сутки можете отключить, что бы не платить за него больше